#!/bin/sh
# Simple unrar installer script, by Jamie Wilkinson <jamie@tave.com>
# 
# 27/02/2001 Some corrections by Siarzhuk Zharski <zharik@gmx.net>
#  1) Fixed extensions support
#  2) Added sniffer rules
#  3) Corrections in adding expander rules
#  4) Added icons

cd "$(dirname $0)"

alert --warning 	"Install unrar, edit your expander.rules to have Expander support RAR archives, and register the 'application/x-rar-compressed' MIME type?" \
			"No way." "Sure" || \
			
		(
			cp unrar /boot/home/config/bin/ ;
			mimeset -f /boot/home/config/bin/unrar ;
			cp rar /boot/home/config/bin/ ;
			mimeset -f /boot/home/config/bin/rar ;

			echo  >> /boot/home/config/etc/expander.rules
			echo  >> /boot/home/config/etc/expander.rules
			echo -e "\"\"                             .rar \"unrar l %s\" \"unrar x -y %s\"" >> /boot/home/config/etc/expander.rules ;
			echo -e "\"application/x-rar-compressed\" .rar \"unrar l %s\" \"unrar x -y %s\"" >> /boot/home/config/etc/expander.rules ;	
			
			setmime -set application/x-rar-compressed -short "RAR compressed file" -long "RAR compressed file" -preferredAppSig application/x-vnd.Be-EXPD -extension rar -extension RAR -sniffRule '1.0 ("Rar!")' -miniIcon ffffffffffffffffffffffffffffffffffe8e8e8e8e8e8e8e8e8e8e8eff6f6f6e8e1fae1e1e1e1e1e1e1e1e818181818e8b8fdb8b8b8b8b8b8b8b8e83f3f3f18\
e8e165e1e1e1e1e1e1e1e1e83f3f3f18f6e8e8e8e8e8e8e8e8e8e8e8eff6f6f6ff2525252525252525252525252626262522fa22222222222222222518181818\
2520fd2020202020202020253f3f3f182522652222222222222222253f3f3f1826252525252525252525252525262626ff39393939393939393939399f9f9f9f\
3938fa383838383838383839181818183936fd3636363636363636393f3f3f183938653838383838383838393f3f3f189f39393939393939393939399f9f9f9f \
        -largeIcon ffffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffff\
ffffffffffffffffefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffefefefeffaefefefefefefefc8a1c1cfffffffffffffffffff\
ffffffffffffc1a1c8c8faefefefefefefefc8a1a1c8efefefefefffffffffffffffffffe8c8c8c2a1a1a1c8c8efefefefc8a1c1c8efefefefefefefefefffff\
ffffffe8e8e8e8fac8c8c8a1a1a1c2c2c8a1a1e8efefefefefefefefefefefefffffe8e8e8e8fae8e8e8e8e8e8e8c8a1a1a1a1efefefefefefefefefefefefff\
ffe8e8e8e8e8e8e8e8e8e8e8e8e8787878c8a1a1a1a1c8efefefefefefef81ffa1c1c8e8e8e8e8e8e8e8e8e8c87878c8e8e8e8e8a1a1a1a1a1c8efefef1a1eff\
c1c1a1c1c1e8e8e8e8e8e8e87878c1e8e8e8e8e8e8e8c8c1c1a1a1c8183f1effe8e8fac1c1c1c1c2e8e8c17878e8e8e8e8e8e8e8e8e8e8e8e8c1c1e83f3f1eff\
efe863e8e8c2c1c1c1a17878a1e8e8e8e8e8e8e8e8e8e8e8e816e8e83f3f19e8ff070cefefe8e8e8c1787878a1c1c8c8e8e8e8e8e8e8e8c8141ee8e83f19e8ff\
d5aecf0808efefe8e8787878c1c1c1a1c2c8c8e8e8e8a8181d3fe8e819e81dffadb2b2aeaed50708ef797979e8e8e8c8e1a1a1c1c2c81b1d3f3fe8e8e81d1eff\
acac12acb2b2aeaed5a1a1a1efefefe8e8e8e8c1a1193f3f3f19e8e81d3f1effd4aefaadadadacacb2a1a1a10808efefefe8e8e8e83f3f3f1ae8e8e83f3f1ed4\
d4d489aeaeadadadadc1c1c1b2b2080808efefefe83f3fcfcf1de8e83f3fd4ffff0809d4d4d4aeaeadc1c1c1acacb2b2b2090908efefcf161c3fe8e81dd41aff\
708f8f090909d5d5d4c1c1c1adadacacacb2b2b20aad191b3f3fe8e8d41b1eff70707070700c0a0a0ac1c1c1d4d4adadadacacb2b2871d3f3f1ae8e81b3f1eff\
908ffa8f8f7070700cc1c1c1d5d5d4d4adadadacac1c3f3f1ed4e8e83f3f1e9f0b0b6395958f8f8f70c1c1c10b0a0909d5d4aeadad3f3fd4d419e8e83f3f9fff\
b6b6b0b0b095958f8fc1c1c18f8f0c0c0a0909d5d4d4d414181ee8e83f9fffffffffb6b6b60a0a0a0ac1c1c18f7070708f8f8f0a088f16191e3fe8e89fffffff\
ffffffffffb6b6b6b6c1c1c1959595957070708f8f8f1c3f3f3fe8e8ffffffffffffffffffffffffb6c8c8c80a8f8f9595959570701a3f3f3f9fe8ffffffffff\
ffffffffffffffffffffffc9b6b69f9f9f9f9595953f3f1c9fffffffffffffffffffffffffffffffffffffffffffffb6b69f9f9f9f19199fffffffffffffffff\
ffffffffffffffffffffffffffffffffffffb6b69f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff;
		
			alert --info "Have fun." "Sweetness"
		)
